package com.ithema.dao;

import com.ithema.domain.Student;

import java.util.List;

/*
    库管类核心职责:
            1. 接收业务员传过来的业务数据
            2. 对业务数据进行增删改查操作  -- 操作系统数据容器: 数组
            3. 将操作后的结果返回给业务员
 */
public interface BaseStudentDao {

    boolean addStudent(Student stu);

    //库管类中的查看学生功能
    List<Student> findAllStudent();

    //库管类中的删除学生功能
    boolean deleteStudent(String delId);

    //库管类中的修改学生功能
    boolean updateStudent(String updateId, Student newStu);

    //封装一个方法: 根据学号查找对应的人在容器中的索引位置
    int getIndex(String id);
}
